package com.gcb.domain.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("gcb_ship")
public class Ship {

    /**
     * id
     */
    private Long id;

    /**
     * 船讯网shipID
     */
    private String shipId;


    /**
     * 船舶名
     */
    private String shipName;

    /**
     * 船舶类型
     */
    private Integer shipType;

    /**
     * 吨位
     */
    private Integer shipTonLevel;

    /**
     * 建造时间
     */
    private String buildDate;

    /**
     * 船长
     */
    private String shipLength;

    /**
     * 船宽
     */
    private String shipWidth;

    /**
     * 船深
     */
    private String shipDepth;

    /**
     * 船照片
     */
    private String shipPic;

    /**
     * mmsi码用于查询船讯网
     */
    private String mmsiCode;

    /**
     * ais码
     */
    private String aisCode;

    /**
     * ais标识码证
     */
    private String aisFile;

    /**
     * 船舶营运证
     */
    private String operatingFile;
    /**
     * 船舶营运证
     */
    private String operatingFileSubpage;

    /**
     * 船舶国籍证
     */
    private String nationFile;

    /**
     *  船舶安全证
     **/
    private String safeFile;

    /**
     *  船舶安全证附页
     */
    private String safeFileSubpage;

    /**
     * 船舶适航证
     */
    private String seaworthinessFile;

    /**
     * 船舶吨位证
     */
    private String tonnageFile;

    /**
     * 船舶检验证
     */
    private String inspectionFile;

    /**
     * 平台认证状态
     */
    private Integer authStatus;

    /**
     * 归属运营商
     */
    private Long operatorId;

    /**
     * 归属企业
     */
    private String companyId;

    /**
     * 创建方式
     */
    private Integer createType;

    /**
     * create_time
     */
    private Date createTime;

    /**
     * create_by
     */
    private Long createBy;

    /**
     * update_time
     */
    private Date updateTime;

    /**
     * update_by
     */
    private Long updateBy;

}
